/* FontAwesome 字体修复 */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/static/webfonts/fa-solid-900.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/static/webfonts/fa-regular-400.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/static/webfonts/fa-brands-400.woff2") format("woff2");
}

/* 确保图标正确显示 */
.fas, .fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.far, .fa-regular {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fab, .fa-brands {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

/* 项目Logo样式 */
.navbar-brand i {
  color: #fff;
  margin-right: 8px;
}

/* 按钮图标样式 */
.btn i {
  margin-right: 4px;
}

.btn-sm i {
  margin-right: 2px;
}